package io.renren.modules.live.entity;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author shaoqi
 * @email sunlightcs@gmail.com
 * @date 2020-11-20 16:07:22
 */
@ApiModel("接收用户/主播 绑卡信息")
@TableName("fanwe_bank_card")
public class FanweBankCardEntity implements Serializable {
	private static final long serialVersionUID = 1L;





	/**
	 * 表ID
	 */
	@TableId
	@ApiModelProperty(value = "表ID")
	private Integer bankCardId;
	/**
	 * 银行卡真实姓名
	 */
	@ApiModelProperty(value = "真实姓名")
	private String bankName;
	/**
	 * 开户银行
	 */
	@ApiModelProperty(value = "开户银行")
	private String bankOfDeposit;
	/**
	 * 银行卡号
	 */
	@ApiModelProperty(value = "银行卡号")
	private String bankNumber;
	/**
	 * 开户网点
	 */
	@ApiModelProperty(value = "开户网点")
	private String accountOpeningNetwork;
	/**
	 * 省-市-区
	 */
	@ApiModelProperty(value = "省-市-区",required = true)
	private String provincesCityArea;
	/**
	 * 是否默认 1是 2否
	 */
	@ApiModelProperty(value = "是否默认 1是 2否",dataType = "1")
	private Integer isDefault;
	/**
	 * 用户/主播 ID
	 */
	@ApiModelProperty(value = "用户/主播 ID",required = true)
	private Long userId;
	/**
	 * 绑卡时间
	 */
	@ApiModelProperty(value = "绑卡时间")
	private Date createTime;
	/**
	 * 解除绑定时间
	 */
	@ApiModelProperty(value = "解除绑定时间")
	private Date releaseTime;



	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Integer getBankCardId() {
		return bankCardId;
	}

	public void setBankCardId(Integer bankCardId) {
		this.bankCardId = bankCardId;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankOfDeposit() {
		return bankOfDeposit;
	}

	public void setBankOfDeposit(String bankOfDeposit) {
		this.bankOfDeposit = bankOfDeposit;
	}

	public String getBankNumber() {
		return bankNumber;
	}

	public void setBankNumber(String bankNumber) {
		this.bankNumber = bankNumber;
	}

	public String getAccountOpeningNetwork() {
		return accountOpeningNetwork;
	}

	public void setAccountOpeningNetwork(String accountOpeningNetwork) {
		this.accountOpeningNetwork = accountOpeningNetwork;
	}

	public String getProvincesCityArea() {
		return provincesCityArea;
	}

	public void setProvincesCityArea(String provincesCityArea) {
		this.provincesCityArea = provincesCityArea;
	}

	public Integer getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getReleaseTime() {
		return releaseTime;
	}

	public void setReleaseTime(Date releaseTime) {
		this.releaseTime = releaseTime;
	}
}
